an irrefutable document - Francés Inglés Diccionario